home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / BARNET / ARMLINUX / MAIL / 9707 / 000020_alan@snowcrash.cymru.net _Thu Jul 3 10:10:58 1997.msg < prev    next >
Internet Message Format  |  1997-11-30  |  1KB

  1. Return-Path: <alan@snowcrash.cymru.net>
  2. Received: from snowcrash.cymru.net (root@snowcrash.cymru.net [163.164.160.3]) by odie.barnet.ac.uk (8.8.2/8.8.0) with ESMTP id KAA23421 for <willy@odie.barnet.ac.uk>; Thu, 3 Jul 1997 10:10:56 +0100
  3. Received: (from alan@localhost) by snowcrash.cymru.net (8.8.5-q-beta3/8.7.1) id KAA24830; Thu, 3 Jul 1997 10:09:35 +0100
  4. From: Alan Cox <alan@cymru.net>
  5. Message-Id: <199707030909.KAA24830@snowcrash.cymru.net>
  6. Subject: Re: Re ELF
  7. To: willy@odie.barnet.ac.uk (Matthew Wilcox)
  8. Date: Thu, 3 Jul 1997 10:09:33 +0100 (BST)
  9. Cc: neil@causality.com, linux-arm@vger.rutgers.edu
  10. In-Reply-To: <199707030812.JAA22989@odie.barnet.ac.uk> from "Matthew Wilcox" at Jul 3, 97 09:12:21 am
  11. Content-Type: text
  12. Status: RO
  13.  
  14. > Other CPUs have to /effectively/ do this (ie flush the caches on a context
  15. > switch).  It's just that on the ARM, you have to do this yourself.  I was
  16. > basing the 'considerably worse' on the fact that other CPUs have large L1
  17. > caches.
  18.  
  19. Physically cached CPU's dont have to flush the cache on a context switch.
  20. Intel CPU's throw out the 17 entry TLB if the page tables for the different
  21. tasks are not the same, but not cache. 
  22.  
  23. The older sun4 cpu's do need to flush caches on some switches but they have
  24. tags on the cache lines so you can avoid flushes when flipping between 
  25. the most currently run tasks (number running is rarely over 8 or 16)
  26.  
  27. Alan